from appium import webdriver
from appium.webdriver.common.appiumby import AppiumBy
from appium.options.android import UiAutomator2Options
import time

# Appium Server 配置
options = UiAutomator2Options().load_capabilities({
    'platformName': 'Android',
    'platformVersion': '13.0',
    'appPackage': 'com.google.android.apps.photos',
    'appActivity': 'com.google.android.apps.photos.home.HomeActivity',
    'noReset': True
})

driver = webdriver.Remote('http://localhost:4723/wd/hub', options=options)

try:
    # 假设存在一个按钮或元素，例如图库中的某个图片
    # 这里使用图库应用的主界面元素作为示例
    gallery_item = driver.find_element(AppiumBy.XPATH, '//android.widget.FrameLayout[@content-desc="Gallery"]')
    gallery_item.click()
    print("轻敲操作完成")
    time.sleep(2)
except Exception as e:
    print(f"发生错误：{e}")
finally:
    driver.quit()